HL7 FHIR Implementation Guide: Example IG Release 1 - US Realm | STU1
1.0.0 - STU1 International flag

HL7 FHIR Implementation Guide: Example IG Release 1 - US Realm | STU1, published by My Organization. This is not an authorized publication; it is the continuous build for version 1.0.0). This version is based on the current content of https://github.com/costateixeira/kmehrms and changes regularly. See the Directory of published versions

Logical Model: KMEHR MS

Official URL: http://example.com/fhir/example/StructureDefinition/KMEHRMS Version: 1.0.0
Active as of 2023-02-28 Computable Name: KMEHRMS

KMEHR MedSchema Data Model

Usage:

  • This Logical Model Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. KMEHRMS 0..*BaseKMEHR MS
... KMEHRMessage 1..1classKMEHR Message
.... header 1..1classKMEHR Message header
..... id 0..1string
..... standard 0..1class
...... cd 0..1CDThe version of the KMEHR standard used
..... date 0..1date
..... time 0..1time
..... sender 0..1class
...... hcparty-hub 0..1classthe identifier of the hub
....... id 1..1stringthe hub identifier
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... id 1..1stringthe software identifier
....... cd 1..1codethe type of the hcparty
..... recipient 0..1class
...... hcparty-hub 0..1classthe identifier of the hub
....... id 1..1stringthe hub identifier
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... id 1..1stringthe software identifier
....... cd 1..1codethe type of the hcparty
.... folder 1..1classThe only data that matters
..... id-kmehr 1..1integerID-KMEHR
..... patient 1..1classthe patient
...... id-inss 0..1stringthe Belgian Social Security Number identifier
...... firstname 0..1stringFirst name of the patient. If no first name exists, the element will be empty.
...... familyname 0..1stringFamily name of the patient
...... birthdate 0..1dateBirth date of the patient (uses the basic data types for dates)
...... deathdate 0..1datethis is not used
...... sex 1..1class
....... cd 1..1codeSex of the patient
...... address 0..1classHome, work, … address(es) of the patient.
....... cd 1..1code
....... zip 0..1integer
....... city 0..1string
....... street 0..1string
....... housenumber 0..1string
...... nationality 0..1stringNationality of the patient. Initially, the use of the CD-COUNTRY dictionary was required. We now recommend the use of the CD-FED-COUNTRY dictionary.
....... cd 1..1code
...... usuallanguage 0..1stringUsual language of the patient using the W3C language codes.
...... telecom 0..1stringFax, phone, … number(s) of the patient.
...... recorddatetime 0..1unknownDate of recording of the patient data.
...... text 0..1stringComment about the patient.
..... MSTransaction 1..1classThe metadata for the message
...... id-others 0..*integerLocal ID of the medication line
...... cd 1..1code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... hcparty-hub 0..1classthe identifier of the hub
........ id 1..1stringthe hub identifier
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ id 1..1stringthe software identifier
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 1..1integerversion of the medication scheme
..... MSETransaction-treatmentSuspension 0..*classThe treatment suspension line(s)
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... hcparty-hub 0..1classthe identifier of the hub
........ id 1..1stringthe hub identifier
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ id 1..1stringthe software identifier
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... item-medication 0..*classThis describes the medication it is linked to, but has no further relevance
....... id 0..*integera sequential unique item ID within the transaction, start=1
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classthe end date (and time) of the suspension
........ date 1..1date
........ time 0..1time
....... content 0..*classTo Do
........ medicinalproduct 0..*classDescription of the medicinal product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... magistraltext 1..1STRecipe of the prescription
......... compound 0..0
......... formularyReference 0..0
....... text 0..*stringMandatory if compoundprescription is used - !!to be checked if possible in TS transaction!!
....... lifecycle 1..1stringtodo
....... lnk 1..1stringusing a link to the transaction (in the current MedicationSchema) of the related medicine,
..... item-transactionreason 0..1classExtra information on the reason of suspention of the linked medication
...... id 0..*integera sequential unique item ID within the transaction, start=1
...... cd 0..*unknowndescribes the item category
...... content-text 0..*class
....... text 1..*stringcardinality to be checked

Example null: Temporairement ne pas prendre en raison de l'interaction avec Y.
..... MSETransaction-medication 0..*classThe medication lines
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... hcparty-hub 0..1classthe identifier of the hub
........ id 1..1stringthe hub identifier
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ id 1..1stringthe software identifier
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 0..*stringTO DO
...... item-medicationUse 0..1classExtra information on the usage of the medication within this transaction
....... id 0..*integera sequential unique item ID within the transaction, start=1
....... cd 0..*unknowndescribes the item category
....... content-category 1..*class
........ cd 0..*class
....... content-text 0..*class
........ text 1..*stringcardinality to be checked

Example null: pression artérielle
...... item-medication 0..*classTo Do
....... id 0..*integera sequential unique item ID within the transaction, start=1
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classThe end moment
........ date 1..1date
........ time 0..1time
....... duration 0..1integerThe duration of the treatment
....... content 0..*classTo Do
........ medicinalproduct 0..*classDescription of the medicinal product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... magistraltext 1..1STRecipe of the prescription
......... compound 0..0
......... formularyReference 0..0
....... text 0..*stringMandatory if compoundprescription is used
....... temporality 0..*classThe temporality
........ cd 0..1string
....... frequency 0..*classTo Do
........ periodicity 0..*classTo Do
......... cd 0..*unknownS-VALUE=CD-PERIODICITY
....... posology 0..*classThe po
........ text 0..*stringTo Do
........ low 0..0
........ high 0..0
........ unit 0..0
........ takes 0..0
....... regimen 0..*classTo Do
........ date 0..*datedate, mostly used icw periodicity=monthly or at a specifiec time of the day
........ weekday 0..*integerDay of the week, mostly used icw periodicity=weekly
......... cd 1..1stringthe day of the week
Example null: monday
........ daynumber 0..*integerDaynumber, mostly used icw periodicity=weekly or daily
........ daytime 0..*classindication of the intake moment
......... time 1..1dateThe time when the line was registered in the schema
......... dayperiod 1..*classTo Do
.......... cd 0..*string
........ quantity 1..1classTo Do
......... decimal 0..*integerthe amount, expressed in a number
......... unit 0..*classthe prescribed administration unit where the decimal applies to
.......... cd 0..*stringTo Do
....... route 0..*classThe drug administration route
........ cd 0..*unknownTo Do
....... instructionForOverDosing 0..0
....... instructionForReimbursement 0..0
....... isSubstitutionAllowed 0..0
....... feedback 0..0
....... local 0..0
....... batch 0..0
....... deliveryDate 0..0
....... instructionforpatient 0..1stringUsage instructions for the patient.
Example null: A diminuer si possible

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. KMEHRMS 0..*BaseKMEHR MS
... KMEHRMessage 1..1classKMEHR Message
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... header 1..1classKMEHR Message header
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... standard 0..1class
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..1CDThe version of the KMEHR standard used
..... date 0..1date
..... time 0..1time
..... sender 0..1class
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
..... recipient 0..1class
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
.... folder 1..1classThe only data that matters
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... id-kmehr 1..1integerID-KMEHR
..... patient 1..1classthe patient
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-inss 0..1stringthe Belgian Social Security Number identifier
...... firstname 0..1stringFirst name of the patient. If no first name exists, the element will be empty.
...... familyname 0..1stringFamily name of the patient
...... birthdate 0..1dateBirth date of the patient (uses the basic data types for dates)
...... deathdate 0..1datethis is not used
...... sex 1..1class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codeSex of the patient
...... address 0..1classHome, work, … address(es) of the patient.
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1code
....... zip 0..1integer
....... city 0..1string
....... street 0..1string
....... housenumber 0..1string
...... nationality 0..1stringNationality of the patient. Initially, the use of the CD-COUNTRY dictionary was required. We now recommend the use of the CD-FED-COUNTRY dictionary.
....... cd 1..1code
...... usuallanguage 0..1stringUsual language of the patient using the W3C language codes.
...... telecom 0..1stringFax, phone, … number(s) of the patient.
...... recorddatetime 0..1unknownDate of recording of the patient data.
...... text 0..1stringComment about the patient.
..... MSTransaction 1..1classThe metadata for the message
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-others 0..*integerLocal ID of the medication line
...... cd 1..1code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 1..1integerversion of the medication scheme
..... MSETransaction-treatmentSuspension 0..*classThe treatment suspension line(s)
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... item-medication 0..*classThis describes the medication it is linked to, but has no further relevance
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classthe end date (and time) of the suspension
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... content 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used - !!to be checked if possible in TS transaction!!
....... lifecycle 1..1stringtodo
....... lnk 1..1stringusing a link to the transaction (in the current MedicationSchema) of the related medicine,
..... item-transactionreason 0..1classExtra information on the reason of suspention of the linked medication
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..*unknowndescribes the item category
...... content-text 0..*class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... text 1..*stringcardinality to be checked

Example null: Temporairement ne pas prendre en raison de l'interaction avec Y.
..... MSETransaction-medication 0..*classThe medication lines
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 0..*stringTO DO
...... item-medicationUse 0..1classExtra information on the usage of the medication within this transaction
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... content-category 1..*class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*class
....... content-text 0..*class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 1..*stringcardinality to be checked

Example null: pression artérielle
...... item-medication 0..*classTo Do
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classThe end moment
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... duration 0..1integerThe duration of the treatment
....... content 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used
....... temporality 0..*classThe temporality
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..1string
....... frequency 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ periodicity 0..*classTo Do
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 0..*unknownS-VALUE=CD-PERIODICITY
....... posology 0..*classThe po
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 0..*stringTo Do
....... regimen 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 0..*datedate, mostly used icw periodicity=monthly or at a specifiec time of the day
........ weekday 0..*integerDay of the week, mostly used icw periodicity=weekly
......... cd 1..1stringthe day of the week
Example null: monday
........ daynumber 0..*integerDaynumber, mostly used icw periodicity=weekly or daily
........ daytime 0..*classindication of the intake moment
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... time 1..1dateThe time when the line was registered in the schema
......... dayperiod 1..*classTo Do
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*string
........ quantity 1..1classTo Do
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... decimal 0..*integerthe amount, expressed in a number
......... unit 0..*classthe prescribed administration unit where the decimal applies to
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*stringTo Do
....... route 0..*classThe drug administration route
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*unknownTo Do
....... instructionforpatient 0..1stringUsage instructions for the patient.
Example null: A diminuer si possible

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. KMEHRMS 0..*BaseKMEHR MS
... KMEHRMessage 1..1classKMEHR Message
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... header 1..1classKMEHR Message header
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... standard 0..1class
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..1CDThe version of the KMEHR standard used
..... date 0..1date
..... time 0..1time
..... sender 0..1class
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
..... recipient 0..1class
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
.... folder 1..1classThe only data that matters
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... id-kmehr 1..1integerID-KMEHR
..... patient 1..1classthe patient
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-inss 0..1stringthe Belgian Social Security Number identifier
...... firstname 0..1stringFirst name of the patient. If no first name exists, the element will be empty.
...... familyname 0..1stringFamily name of the patient
...... birthdate 0..1dateBirth date of the patient (uses the basic data types for dates)
...... deathdate 0..1datethis is not used
...... sex 1..1class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codeSex of the patient
...... address 0..1classHome, work, … address(es) of the patient.
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1code
....... zip 0..1integer
....... city 0..1string
....... street 0..1string
....... housenumber 0..1string
...... nationality 0..1stringNationality of the patient. Initially, the use of the CD-COUNTRY dictionary was required. We now recommend the use of the CD-FED-COUNTRY dictionary.
....... extension 0..*ExtensionAdditional content defined by implementations
....... value 0..1stringPrimitive value for string
Max Length: 1048576
....... cd 1..1code
...... usuallanguage 0..1stringUsual language of the patient using the W3C language codes.
...... telecom 0..1stringFax, phone, … number(s) of the patient.
...... recorddatetime 0..1unknownDate of recording of the patient data.
...... text 0..1stringComment about the patient.
..... MSTransaction 1..1classThe metadata for the message
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-others 0..*integerLocal ID of the medication line
...... cd 1..1code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 1..1integerversion of the medication scheme
..... MSETransaction-treatmentSuspension 0..*classThe treatment suspension line(s)
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... item-medication 0..*classThis describes the medication it is linked to, but has no further relevance
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classthe end date (and time) of the suspension
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... content 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used - !!to be checked if possible in TS transaction!!
....... lifecycle 1..1stringtodo
....... lnk 1..1stringusing a link to the transaction (in the current MedicationSchema) of the related medicine,
..... item-transactionreason 0..1classExtra information on the reason of suspention of the linked medication
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..*unknowndescribes the item category
...... content-text 0..*class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... text 1..*stringcardinality to be checked

Example null: Temporairement ne pas prendre en raison de l'interaction avec Y.
..... MSETransaction-medication 0..*classThe medication lines
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 0..*stringTO DO
...... item-medicationUse 0..1classExtra information on the usage of the medication within this transaction
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... content-category 1..*class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*class
....... content-text 0..*class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 1..*stringcardinality to be checked

Example null: pression artérielle
...... item-medication 0..*classTo Do
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classThe end moment
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... duration 0..1integerThe duration of the treatment
....... content 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used
....... temporality 0..*classThe temporality
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..1string
....... frequency 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ periodicity 0..*classTo Do
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 0..*unknownS-VALUE=CD-PERIODICITY
....... posology 0..*classThe po
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 0..*stringTo Do
....... regimen 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 0..*datedate, mostly used icw periodicity=monthly or at a specifiec time of the day
........ weekday 0..*integerDay of the week, mostly used icw periodicity=weekly
......... extension 0..*ExtensionAdditional content defined by implementations
......... value 0..1integerPrimitive value for integer
......... cd 1..1stringthe day of the week
Example null: monday
........ daynumber 0..*integerDaynumber, mostly used icw periodicity=weekly or daily
........ daytime 0..*classindication of the intake moment
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... time 1..1dateThe time when the line was registered in the schema
......... dayperiod 1..*classTo Do
.......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*string
........ quantity 1..1classTo Do
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... decimal 0..*integerthe amount, expressed in a number
......... unit 0..*classthe prescribed administration unit where the decimal applies to
.......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*stringTo Do
....... route 0..*classThe drug administration route
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*unknownTo Do
....... instructionforpatient 0..1stringUsage instructions for the patient.
Example null: A diminuer si possible

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. KMEHRMS 0..*BaseKMEHR MS
... KMEHRMessage 1..1classKMEHR Message
.... header 1..1classKMEHR Message header
..... id 0..1string
..... standard 0..1class
...... cd 0..1CDThe version of the KMEHR standard used
..... date 0..1date
..... time 0..1time
..... sender 0..1class
...... hcparty-hub 0..1classthe identifier of the hub
....... id 1..1stringthe hub identifier
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... id 1..1stringthe software identifier
....... cd 1..1codethe type of the hcparty
..... recipient 0..1class
...... hcparty-hub 0..1classthe identifier of the hub
....... id 1..1stringthe hub identifier
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... id 1..1stringthe software identifier
....... cd 1..1codethe type of the hcparty
.... folder 1..1classThe only data that matters
..... id-kmehr 1..1integerID-KMEHR
..... patient 1..1classthe patient
...... id-inss 0..1stringthe Belgian Social Security Number identifier
...... firstname 0..1stringFirst name of the patient. If no first name exists, the element will be empty.
...... familyname 0..1stringFamily name of the patient
...... birthdate 0..1dateBirth date of the patient (uses the basic data types for dates)
...... deathdate 0..1datethis is not used
...... sex 1..1class
....... cd 1..1codeSex of the patient
...... address 0..1classHome, work, … address(es) of the patient.
....... cd 1..1code
....... zip 0..1integer
....... city 0..1string
....... street 0..1string
....... housenumber 0..1string
...... nationality 0..1stringNationality of the patient. Initially, the use of the CD-COUNTRY dictionary was required. We now recommend the use of the CD-FED-COUNTRY dictionary.
....... cd 1..1code
...... usuallanguage 0..1stringUsual language of the patient using the W3C language codes.
...... telecom 0..1stringFax, phone, … number(s) of the patient.
...... recorddatetime 0..1unknownDate of recording of the patient data.
...... text 0..1stringComment about the patient.
..... MSTransaction 1..1classThe metadata for the message
...... id-others 0..*integerLocal ID of the medication line
...... cd 1..1code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... hcparty-hub 0..1classthe identifier of the hub
........ id 1..1stringthe hub identifier
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ id 1..1stringthe software identifier
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 1..1integerversion of the medication scheme
..... MSETransaction-treatmentSuspension 0..*classThe treatment suspension line(s)
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... hcparty-hub 0..1classthe identifier of the hub
........ id 1..1stringthe hub identifier
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ id 1..1stringthe software identifier
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... item-medication 0..*classThis describes the medication it is linked to, but has no further relevance
....... id 0..*integera sequential unique item ID within the transaction, start=1
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classthe end date (and time) of the suspension
........ date 1..1date
........ time 0..1time
....... content 0..*classTo Do
........ medicinalproduct 0..*classDescription of the medicinal product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... magistraltext 1..1STRecipe of the prescription
......... compound 0..0
......... formularyReference 0..0
....... text 0..*stringMandatory if compoundprescription is used - !!to be checked if possible in TS transaction!!
....... lifecycle 1..1stringtodo
....... lnk 1..1stringusing a link to the transaction (in the current MedicationSchema) of the related medicine,
..... item-transactionreason 0..1classExtra information on the reason of suspention of the linked medication
...... id 0..*integera sequential unique item ID within the transaction, start=1
...... cd 0..*unknowndescribes the item category
...... content-text 0..*class
....... text 1..*stringcardinality to be checked

Example null: Temporairement ne pas prendre en raison de l'interaction avec Y.
..... MSETransaction-medication 0..*classThe medication lines
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... hcparty-hub 0..1classthe identifier of the hub
........ id 1..1stringthe hub identifier
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ id 0..1stringthe org identifier - NIHDII number of the org
Example null: 1990001916
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ id 1..1stringthe software identifier
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 0..*stringTO DO
...... item-medicationUse 0..1classExtra information on the usage of the medication within this transaction
....... id 0..*integera sequential unique item ID within the transaction, start=1
....... cd 0..*unknowndescribes the item category
....... content-category 1..*class
........ cd 0..*class
....... content-text 0..*class
........ text 1..*stringcardinality to be checked

Example null: pression artérielle
...... item-medication 0..*classTo Do
....... id 0..*integera sequential unique item ID within the transaction, start=1
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classThe end moment
........ date 1..1date
........ time 0..1time
....... duration 0..1integerThe duration of the treatment
....... content 0..*classTo Do
........ medicinalproduct 0..*classDescription of the medicinal product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... magistraltext 1..1STRecipe of the prescription
......... compound 0..0
......... formularyReference 0..0
....... text 0..*stringMandatory if compoundprescription is used
....... temporality 0..*classThe temporality
........ cd 0..1string
....... frequency 0..*classTo Do
........ periodicity 0..*classTo Do
......... cd 0..*unknownS-VALUE=CD-PERIODICITY
....... posology 0..*classThe po
........ text 0..*stringTo Do
........ low 0..0
........ high 0..0
........ unit 0..0
........ takes 0..0
....... regimen 0..*classTo Do
........ date 0..*datedate, mostly used icw periodicity=monthly or at a specifiec time of the day
........ weekday 0..*integerDay of the week, mostly used icw periodicity=weekly
......... cd 1..1stringthe day of the week
Example null: monday
........ daynumber 0..*integerDaynumber, mostly used icw periodicity=weekly or daily
........ daytime 0..*classindication of the intake moment
......... time 1..1dateThe time when the line was registered in the schema
......... dayperiod 1..*classTo Do
.......... cd 0..*string
........ quantity 1..1classTo Do
......... decimal 0..*integerthe amount, expressed in a number
......... unit 0..*classthe prescribed administration unit where the decimal applies to
.......... cd 0..*stringTo Do
....... route 0..*classThe drug administration route
........ cd 0..*unknownTo Do
....... instructionForOverDosing 0..0
....... instructionForReimbursement 0..0
....... isSubstitutionAllowed 0..0
....... feedback 0..0
....... local 0..0
....... batch 0..0
....... deliveryDate 0..0
....... instructionforpatient 0..1stringUsage instructions for the patient.
Example null: A diminuer si possible

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. KMEHRMS 0..*BaseKMEHR MS
... KMEHRMessage 1..1classKMEHR Message
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... header 1..1classKMEHR Message header
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... standard 0..1class
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..1CDThe version of the KMEHR standard used
..... date 0..1date
..... time 0..1time
..... sender 0..1class
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
..... recipient 0..1class
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
.... folder 1..1classThe only data that matters
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... id-kmehr 1..1integerID-KMEHR
..... patient 1..1classthe patient
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-inss 0..1stringthe Belgian Social Security Number identifier
...... firstname 0..1stringFirst name of the patient. If no first name exists, the element will be empty.
...... familyname 0..1stringFamily name of the patient
...... birthdate 0..1dateBirth date of the patient (uses the basic data types for dates)
...... deathdate 0..1datethis is not used
...... sex 1..1class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codeSex of the patient
...... address 0..1classHome, work, … address(es) of the patient.
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1code
....... zip 0..1integer
....... city 0..1string
....... street 0..1string
....... housenumber 0..1string
...... nationality 0..1stringNationality of the patient. Initially, the use of the CD-COUNTRY dictionary was required. We now recommend the use of the CD-FED-COUNTRY dictionary.
....... cd 1..1code
...... usuallanguage 0..1stringUsual language of the patient using the W3C language codes.
...... telecom 0..1stringFax, phone, … number(s) of the patient.
...... recorddatetime 0..1unknownDate of recording of the patient data.
...... text 0..1stringComment about the patient.
..... MSTransaction 1..1classThe metadata for the message
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-others 0..*integerLocal ID of the medication line
...... cd 1..1code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 1..1integerversion of the medication scheme
..... MSETransaction-treatmentSuspension 0..*classThe treatment suspension line(s)
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... item-medication 0..*classThis describes the medication it is linked to, but has no further relevance
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classthe end date (and time) of the suspension
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... content 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used - !!to be checked if possible in TS transaction!!
....... lifecycle 1..1stringtodo
....... lnk 1..1stringusing a link to the transaction (in the current MedicationSchema) of the related medicine,
..... item-transactionreason 0..1classExtra information on the reason of suspention of the linked medication
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..*unknowndescribes the item category
...... content-text 0..*class
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... text 1..*stringcardinality to be checked

Example null: Temporairement ne pas prendre en raison de l'interaction avec Y.
..... MSETransaction-medication 0..*classThe medication lines
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 0..*stringTO DO
...... item-medicationUse 0..1classExtra information on the usage of the medication within this transaction
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... content-category 1..*class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*class
....... content-text 0..*class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 1..*stringcardinality to be checked

Example null: pression artérielle
...... item-medication 0..*classTo Do
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classThe end moment
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... duration 0..1integerThe duration of the treatment
....... content 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used
....... temporality 0..*classThe temporality
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..1string
....... frequency 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ periodicity 0..*classTo Do
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 0..*unknownS-VALUE=CD-PERIODICITY
....... posology 0..*classThe po
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 0..*stringTo Do
....... regimen 0..*classTo Do
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 0..*datedate, mostly used icw periodicity=monthly or at a specifiec time of the day
........ weekday 0..*integerDay of the week, mostly used icw periodicity=weekly
......... cd 1..1stringthe day of the week
Example null: monday
........ daynumber 0..*integerDaynumber, mostly used icw periodicity=weekly or daily
........ daytime 0..*classindication of the intake moment
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... time 1..1dateThe time when the line was registered in the schema
......... dayperiod 1..*classTo Do
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*string
........ quantity 1..1classTo Do
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... decimal 0..*integerthe amount, expressed in a number
......... unit 0..*classthe prescribed administration unit where the decimal applies to
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*stringTo Do
....... route 0..*classThe drug administration route
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*unknownTo Do
....... instructionforpatient 0..1stringUsage instructions for the patient.
Example null: A diminuer si possible

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. KMEHRMS 0..*BaseKMEHR MS
... KMEHRMessage 1..1classKMEHR Message
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... header 1..1classKMEHR Message header
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... standard 0..1class
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..1CDThe version of the KMEHR standard used
..... date 0..1date
..... time 0..1time
..... sender 0..1class
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
..... recipient 0..1class
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... hcparty-hub 0..1classthe identifier of the hub
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the hub
...... hcparty-org 0..1classthe identifier of the org
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
....... name 0..1stringthe name of the org
...... hcparty-individual 1..1classthe identifier of the individual
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... id-riziv 0..1stringthe RIZIV individual identifier
....... id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
....... id-encryptionActor 0..1integerto be checked: usage & cardinality
....... cd 1..1codethe type of the hcparty
Example null: persphysician
....... cd-encryptionActor 0..1classto be checked: usage & cardinality
....... firstname 0..1stringthe first name of the individual
....... familyname 0..1stringthe last name of the individual
Example null: Hendrix
....... address 0..*classHome, work, ... address(es) of the patient or healthcare party.
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1class
........ nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
....... telecom 0..*stringFax, phone, … number(s) of the healthcare party.
...... hcparty-application 0..1class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codethe type of the hcparty
.... folder 1..1classThe only data that matters
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... id-kmehr 1..1integerID-KMEHR
..... patient 1..1classthe patient
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-inss 0..1stringthe Belgian Social Security Number identifier
...... firstname 0..1stringFirst name of the patient. If no first name exists, the element will be empty.
...... familyname 0..1stringFamily name of the patient
...... birthdate 0..1dateBirth date of the patient (uses the basic data types for dates)
...... deathdate 0..1datethis is not used
...... sex 1..1class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1codeSex of the patient
...... address 0..1classHome, work, … address(es) of the patient.
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 1..1code
....... zip 0..1integer
....... city 0..1string
....... street 0..1string
....... housenumber 0..1string
...... nationality 0..1stringNationality of the patient. Initially, the use of the CD-COUNTRY dictionary was required. We now recommend the use of the CD-FED-COUNTRY dictionary.
....... extension 0..*ExtensionAdditional content defined by implementations
....... value 0..1stringPrimitive value for string
Max Length: 1048576
....... cd 1..1code
...... usuallanguage 0..1stringUsual language of the patient using the W3C language codes.
...... telecom 0..1stringFax, phone, … number(s) of the patient.
...... recorddatetime 0..1unknownDate of recording of the patient data.
...... text 0..1stringComment about the patient.
..... MSTransaction 1..1classThe metadata for the message
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-others 0..*integerLocal ID of the medication line
...... cd 1..1code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 1..1integerversion of the medication scheme
..... MSETransaction-treatmentSuspension 0..*classThe treatment suspension line(s)
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... item-medication 0..*classThis describes the medication it is linked to, but has no further relevance
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classthe end date (and time) of the suspension
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... content 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used - !!to be checked if possible in TS transaction!!
....... lifecycle 1..1stringtodo
....... lnk 1..1stringusing a link to the transaction (in the current MedicationSchema) of the related medicine,
..... item-transactionreason 0..1classExtra information on the reason of suspention of the linked medication
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... cd 0..*unknowndescribes the item category
...... content-text 0..*class
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... text 1..*stringcardinality to be checked

Example null: Temporairement ne pas prendre en raison de l'interaction avec Y.
..... MSETransaction-medication 0..*classThe medication lines
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... id-kmehr 1..1integerthe KMEHR identifier for the medication line
...... id-other 0..*stringLocal ID of the medication line
...... cd 0..*code
...... date 1..1dateThe date when the line was registered in the schema
...... time 1..1dateThe time when the line was registered in the schema
...... author 1..1classThe author of the line in the schema
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... hcparty-hub 0..1classthe identifier of the hub
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the hub
....... hcparty-org 0..1classthe identifier of the org
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
........ name 0..1stringthe name of the org
....... hcparty-individual 1..1classthe identifier of the individual
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ id-riziv 0..1stringthe RIZIV individual identifier
........ id-inss 0..1stringthe Belgian Social Security Number identifier
Example null: 69060733632
........ id-encryptionActor 0..1integerto be checked: usage & cardinality
........ cd 1..1codethe type of the hcparty
Example null: persphysician
........ cd-encryptionActor 0..1classto be checked: usage & cardinality
........ firstname 0..1stringthe first name of the individual
........ familyname 0..1stringthe last name of the individual
Example null: Hendrix
........ address 0..*classHome, work, ... address(es) of the patient or healthcare party.
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 1..1class
......... nis 0..1codeexplanation: https://nl.wikipedia.org/wiki/NIS-code
Example null: 24062
........ telecom 0..*stringFax, phone, … number(s) of the healthcare party.
....... hcparty-application 0..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 1..1codethe type of the hcparty
...... isComplete 1..1booleanis complete
...... isValidated 1..1booleanis validated
...... version 0..*stringTO DO
...... item-medicationUse 0..1classExtra information on the usage of the medication within this transaction
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... content-category 1..*class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*class
....... content-text 0..*class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 1..*stringcardinality to be checked

Example null: pression artérielle
...... item-medication 0..*classTo Do
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... cd 0..*unknowndescribes the item category
....... beginMoment 1..1class
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... endMoment 0..1classThe end moment
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 1..1date
........ time 0..1time
....... duration 0..1integerThe duration of the treatment
....... content 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ medicinalproduct 0..*classDescription of the medicinal product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCD-DRUG-CNK + Code (CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCD-DRUG-CNK + Code (CNK)
........ substanceproduct 0..*classDescription of the generic product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... intendedName 0..1STName of prescribed product
......... intendedCd 0..1CDCode of prescribed product (INN or CNK)
......... deliveredName 0..1STName of delivered product
......... deliveredCd 0..1CDCode of delivered product (CNK)
........ compoundprescription 0..*classDescription of the compound product
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... magistraltext 1..1STRecipe of the prescription
....... text 0..*stringMandatory if compoundprescription is used
....... temporality 0..*classThe temporality
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..1string
....... frequency 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ periodicity 0..*classTo Do
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... cd 0..*unknownS-VALUE=CD-PERIODICITY
....... posology 0..*classThe po
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ text 0..*stringTo Do
....... regimen 0..*classTo Do
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ date 0..*datedate, mostly used icw periodicity=monthly or at a specifiec time of the day
........ weekday 0..*integerDay of the week, mostly used icw periodicity=weekly
......... extension 0..*ExtensionAdditional content defined by implementations
......... value 0..1integerPrimitive value for integer
......... cd 1..1stringthe day of the week
Example null: monday
........ daynumber 0..*integerDaynumber, mostly used icw periodicity=weekly or daily
........ daytime 0..*classindication of the intake moment
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... time 1..1dateThe time when the line was registered in the schema
......... dayperiod 1..*classTo Do
.......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*string
........ quantity 1..1classTo Do
......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
......... decimal 0..*integerthe amount, expressed in a number
......... unit 0..*classthe prescribed administration unit where the decimal applies to
.......... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.......... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.......... cd 0..*stringTo Do
....... route 0..*classThe drug administration route
........ extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
........ modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
........ cd 0..*unknownTo Do
....... instructionforpatient 0..1stringUsage instructions for the patient.
Example null: A diminuer si possible

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

 

Other representations of profile: CSV, Excel